Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Italy F1 Italy F2 Germany F4 Italy F6 Italy F9 Italy F11 Italy F5 Italy F13 Austria F2 Italy F12 Belgium F2 Austria F1 Italy F1 Italy F4 Italy F12 Italy F15 Italy F16 Italy F30 Italy F31 Italy F32 Italy F34 Italy F35 Tunisia F6 Italy F22 Spain F2 Spain F3 Spain F4 Italy F2 Switzerland F1 Italy F11 Netherlands F3 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F1 Italy F15 Italy F16 Italy F19 Germany F7 Germany F2 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Netherlands F3 Germany F8 Germany F1 Germany F2 Germany F4 Italy F5 Germany F7 Austria F2 Italy F21 Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Bukhara Challenger - Bukhara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open de L'Isere (Open 38) - Grenoble Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Gemax Open - Belgrade Warsteiner Challenger Lubeck - Lubeck Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Sporting Challenger 2003 - Turin ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Siemens Open 2003 - Scheveningen Guzzini Challenger - Recanati Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Lambertz Open - Aachen The Nottingham Challenger - Nottingham Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari IX Abierto Internacional de Salinas - Salinas Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Memorial Savigni - Sassuolo XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Nokian Hakkapeliitta Open - Tampere 13 BH Tennis Open International Cup - Belo Horizonte Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Kyiv Open - Kiev TED Open - Istanbul Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome IPP Open - Helsinki Mobilux Open - Luxembourg Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Mobilux Open - Luxembourg XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental IPP Open - Helsinki South African Airways Tennis Open - Durban Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Open Prevadies - St. Brieuc Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Schickedanz Open 2007 - Furth The Surbiton Trophy - Surbiton Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open des Alpes Trophee BNP Paribas - Grenoble Oklahoma Challenger - Tulsa Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Dublin Challenger - Dublin Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Tennislife Cup - Napoli Tashkent Challenger - Tashkent Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Sunrise Challenger Johannesburg Challenger Rome Challenger Nottingham Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Samarkand Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challeger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Fergana Challenger Furth Challenger Nottingham Challenger Lugano Challenger Vancouver Challenger Kitzbuhel Challenger St. Remy Challenger Alphen Challenger Izmir Challenger Napoli Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger Caltanissetta Challenger Johannesburg Challenger Rome Challenger Cremona Challenger Nottingham Challenger Nottingham Challenger Milan Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Rennes Challenger Ortisei Challenger Heilbronn Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Dallas Challenger Napoli Challenger Rome Challenger Fergana Challenger Braunschweig Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Petange Challenger Orleans Challenger Lermontov Challenger Tashkent Challenger Seoul Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Le Gosier Challenger Mersin Challenger Tunis Challenger Samarkand Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Ortisei Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Sarasota Challenger Savannah Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Samarkand Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Aptos Challenger Vancouver Challenger Como Challenger Izmir Challenger Agri Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Irving Challenger Kazan Challenger Samarkand Challenger Moscow Challenger Bastad Challenger Recanati Challenger Aptos Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Astana Challenger Chengdu Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Karshi Challenger Samarkand Challenger Fergana Challenger Astana Challenger Vancouver Challenger President's Cup 2000 - Tashkent Heineken Trophy - 's-Hertogenbosch President's Cup - Tashkent Milan Indoors - Milan Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Open de Moselle - Metz Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach The Stella Artois Championships - London Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Citi Open - Washington PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Germany F7 Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Fergana Challenger - Fergana Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 4th Volkswagen Challenger - Wolfsburg Sarajevo Challenger Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Olympics - London Olympics - Rio de Janeiro Davis Cup, Group I, 1R, UZB-NZL 3-2